Parametry > Parametry ogólne > Ekrany zapytań 

Ta funkcja służy do określania parametrów i personalizowania ekranów zapytań w całej aplikacji.

Zapytanie jest prezentowane w następujący sposób:

  • podstawowe kryteria wyboru w nagłówku,
  • kryteria dodatkowe zgrupowane w opcji Kryteria umieszczonej u dołu ekranu,
  • tabela zawierająca informacje zawarte w zapytaniu.

Zapytanie jest definiowane za pomocą kodu odpowiadającego logicznemu żądaniu identyfikacji danych. Typ odpowiada grupie pól, które są widoczne. Liczba dostępnych wersji każdego typu zapytania zależy od liczby wymaganych kodów ekranu. Dlatego każdy kod ekranu posiada informację, która musi być widoczna na liście ewentualnych pól: każdy wiersz na wybranej tabeli będzie odpowiadał kolumnie zapytania, kolejność wyświetlania zależy od wprowadzonej klasyfikacji.

Istnieje również możliwość zdefiniowania prezentacji graficznej dla wszystkich lub niektórych kolumn numerycznych na tabelach.

Warunek

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Jedną z właściwości ekranów zapytań jest typ, który określa funkcję zapytania i kod ekranu. Lewa lista typów zapytań i kodów ekranu ma formę „drzewa”.

Jeżeli dla danego zapytania istnieje kilka kodów ekranu, wówczas przypisanie domyślnego kodu ekranu można zdefiniować domyślnie, bezpośrednio poprzez profil menu lub za pomocą reguł powiązanych z aplikacją. Jeżeli kod ekranu jest chroniony kodem dostępu, to żeby z niego skorzystać, użytkownik musi mieć uprawnienia wykonawcze do kodu dostępu.

Karta Ekran wpisów

Prezentacja

Zdefiniowanie ekranu wymaga wprowadzenia trzech rodzajów danych:

  • informacji ogólnych (kod, kod dostępu, liczba wierszy)
  • posortowanej tabeli pól, jakie mają się wyświetlać (wybranych z obszernej listy pól)
  • informacji dotyczących prezentacji graficznej.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 1

Kod ten identyfikuje typ zapytania, stosowany do parametryzacji ekranów. Danemu typowi zapytania może odpowiadać kilka ekranów.

Blok numer 2

Ten kod, który identyfikuje okno powiązane z zapytaniem lub innym oknem, jest wprowadzany w nagłówku rekordu służącego do zdefiniowanie transakcji. Jeśli nie jest wymuszane przejście do transakcji domyślnej, podczas wykonywania transakcji i zapytań pojawia się lista dostępnych kodów.

  • Opis (pole INTIT)

 

Blok numer 3

  • Aktywny (pole ENAFLG)

To pole wyboru należy zaznaczyć, aby aktywować bieżący rekord.

Nieaktywne rekordy zachowują swoją zawartość, a ustawienia nie mogą być używane poprzez wywołanie ich kodu:

  • W innych rekordach takich, jak dokumenty czy ustawienia
  • W procesach zbiorczych

Uprawnienia do danej funkcji mogą zabraniać tworzenia aktywnego rekordu. W takim przypadku pole jest domyślnie dezaktywowane. Modyfikować je może tylko uprawniony użytkownik, za pomocą przepływu podpisów.

Jeżeli pole to nie jest puste, wówczas ekran zapytania lub ekran wprowadzania przeniesienia umożliwia wprowadzenie danych jedynie, jeśli bieżący użytkownik uzyskał uprawnienia wykonawcze do tego kodu. Ponadto zmiana (lub odpowiednio przeglądanie) parametrów transakcji możliwe jest jedynie, jeżeli bieżący użytkownik uzyskał prawa modyfikacji (odpowiednio dla zapytania) do tego kodu.

  • Liczba linii (pole NBRLIG)

Wartość ta, o ile zdefiniowano ekran zapytań oraz ekran transakcyjny, służy do określania maksymalnej liczby wyświetlanych wierszy oraz wierszy, które mogą być jednocześnie wprowadzone. Na ekranach zapytań opcja „Następna strona” służy do przeglądania następnych pozycji.

  • Zablokowane kolumny (pole NBRCOL)

Przy tworzeniu automatycznych ekranów wprowadzania (rejestracji transakcji lub zapytania), parametr ten służy do określanie liczby kolumn o stałej szerokości, które nie są przewijalne, w przypadku gdy ekran nie jest wystarczająco szeroki, żeby pomieścić je wszystkie.

  • Prezentacja (pole REPGRA)

Ta flaga definiuje w jaki sposób dane są prezentowane na ekranie. Występują następujące możliwości:

  • Tabela: dane są przedstawiane wyłącznie w formie tabeli.
  • Tabela lub wykres: dane są przedstawiane w jednej z dwóch form. Domyślny tryb jest określany przez pole Widok domyślny zdefiniowane w ustawieniach graficznych rekordu.
  • Tabela i wykres: dane są przedstawiane w obydwu formach jednocześnie. Umiejscowienie wykresu względem tabeli jest określane przez pole Pozycja sekcji Wykres.
  • Wykres: dane są przedstawia wyłącznie w formie wykresu.
  • pole OPTGRA

Z tego pola należy skorzystać, aby zorganizować powiązanie między tabelą a wykresem, jeśli metoda reprezentacji danych zezwala na obydwa. Według kontekstu:

  • Jeśli reprezentacja to Tabela lub wykres, do reprezentacji zastosowanie ma wartość domyślna.
  • Jeśli reprezentacja to Tabela i wykres, pozycja wykresu zależy od tabeli danych.

Wykres

  • Typ (pole TYPGRA)

To pole jest używane, jeśli istnieje więcej niż jedna wartość numeryczna w tabeli, która może zostać zaprezentowana w formie graficznej. To pole może wyświetlać dwie wartości:

  • Pojedynczy wykres: jedna kolumna wartości może wyświetlić się jeden raz (dostępny selektor)
  • Wiele wykresów: wszystkie komuny wyświetlają się, połączone w zależności od wartości parametru Reprezentacja.
  • Prezentacja (pole FSHGRA)

Jeśli na wykresie obecnych jest wiele serii (pod warunkiem, że prezentacja wszystkich serii jest identyczna, a nie wg „sektora”), można wskazać w jaki sposób wartości są łączone, zgodnie z następującymi wartościami:

  • Opcja wielokrotna umożliwia przedstawienie wartości każdej serii obok siebie (jeden kolor na serię).
  • Opcja kumulacja umożliwia przedstawienie wartości w formie pionowych sum.
  • Opcja porównawcza umożliwia przedstawienie wartości w formie względnego porównania (wysokość wykresu jest stała).
  • Grafika domyślna (pole DEFGRA)

To pole definiuje reprezentację graficzną zastosowaną do przedstawionych danych (wykres słupkowy, wykres liniowy, wykres obszarowy, diagram kołowy). Obraz wyświetla się w zależności od dokonanego wyboru i ilustruje otrzymany typ prezentacji danych.

Jeśli dostępna jest tylko jedna seria wartości, reprezentacja graficzna jest domyślnie ustawiona wg tego parametru.

Jeśli dostępnych jest wiele serii wartości, można łączyć metody prezentacji (np. jeden wykres słupkowy, a drugi liniowy). W takim przypadku reprezentacja każdej serii wartości zależy od pola Reprezentacja tabeli pól:

  • Dla Wykresu słupkowego lub Wykresu liniowego tryb prezentacji jest stosowany do serii wartości zgodnych z domyślną reprezentacją graficzną (wykresy kołowe nie mogą być wymieszane z wykresami słupkowymi lub liniowymi).
  • Dla domyślnego trybu, domyślna reprezentacja graficzna ma zastosowanie do serii.

Jeśli reprezentacja serii jest zgodna (na wykresie istnieje pojedyncza seria), selektor jest dostępny dla typu wykresu, co umożliwia wybranie innego trybu prezentacji.

Tabela

  • Nr (pole NUMLIG)

 

  • Pole (pole INTITFLD)

Tytuł dla pól, które mogą zostać wyświetlone w zapytaniu.

  • Zlecenie (pole DAC)

W wypadku generowania transakcji pola są proponowane w porządku rosnącym według klasyfikacji wczytywanych do tej tabeli. Klasyfikacja zerowa oznacza, że pole nie istnieje.

W funkcji parametryzacji pola są przedstawiane w porządku określonym klasyfikacjami, wprowadzanymi za każdym razem gdy transakcja jest powtórnie czytana, przy czym pola o klasyfikacji zerowej są umieszczane w dolnej części tabeli.

  • Wykres (pole GRA)

Pole to jest dostępne wyłącznie wtedy, gdy tryb reprezentacji wybrany w nagłówku nie jest Znak. Stosowane wyłącznie do określenia sposobu użycia reprezentacji graficznej.

Może przyjmować następujące wartości:

  • Brak lub Etykieta jeżeli pole wiersza jest typu alfanumerycznego. Pole stosujące wartość Etykietabędzie użyta jako tytuł wykresu. Uwaga, jedynie wiersz w tabeli może przyjąć tę wartość ; jeżeli jest ona już obecna w wierszu, to konieczne będzie uprzednie zmodyfikowanie wartości w wierszu zawierającym wartość Etykietaw celu zwrotu wartości Brak przed możliwością przypisania tej wartości do innego wiersza w tabeli.
  • Brak, Wartośćlub Domyślnyjeżeli pole jest typu numerycznego. Zasada jest następująca:
    • Brak oznacza, że pole nigdy nie zostanie przedstawione w wykresie.
    • Jeżeli wykres zdefiniowany w ostatniej zakładce zostanie użyty do wyświetlenia kilku serii, to wszystkie serie odpowiadające zaznaczonym polom Domyślnyzostaną wyświetlone (chyba, że już zostały wyświetlone).
    • jeżeli wykres w ostatniej zakładce nie zostanie użyty do wyświetlenia kilku serii, to kolumna odpowiadająca pierwszemu zaznaczonemu polu Domyślnyzostanie wyświetlona (będzie to pierwsza kolumna, jeżeli żadna nie została wcześniej zadeklarowana).
  • Prezentacja (pole REP)

Pole to może zostać wypełnione wyłącznie wtedy, gdy :

  • metoda reprezentacji wybrana w nagłówku nie jest Znak.
  • na polach numerycznych, gdzie wartość zostanie wyświetlona.

Służy do zarządzania kombinacjami wykresów, jeżeli w parametrach graficznych jest stosowany zdefiniowany typ graficzny do wyświetlenia kilku szeregów danych niezależnie od innych typów (w innych wypadkach jest ignorowany). W praktyce istnieją następujące użyteczne kombinacje :

  • Typ = Multi wykres, Wykres domyślny=Wiersze, Reprezentacja=Multi
  • Typ = Multi wykres, Wykres domyślny=Paski, Reprezentacja=Multi

Zasada jest następująca:

  • Domyślneoznacza, że graficzna prezentacja szeregu odpowiada domyślnemu wykresowi z ostatniej zakładki (Paski, lub Wierszew tym wypadku).
  • Pasek lub Wiersz stosowany do wymuszenia odpowiedniej metody prezentacji.

Blok numer 6

  • pole IMAG

Obraz wyszczególniający uprzednio wprowadzone informacje.

Zamknij

 

Ikona "Operacje"

Pomoc

Funkcja ta umożliwia wyświetlanie pomocy online dla pola określonego przez daną pozycję. Zapewnia to uzyskanie szczegółowego opisu przydatności danego pola. W konsekwencji, łatwiej będzie można zdecydować, czy zasadne jest skonfigurowanie wyglądu pola na odpowiednim ekranie.

 

Zamknij

 

Przyciski określone

Przycisk używany w celu zatwierdzenia ekranu poprzez wygenerowanie odpowiedniego kodu. Zatwierdzenie dokonywane jest automatycznie po utworzeniu lub dokonaniu zmian; tak więc, przycisk ten ma zastosowanie jedynie w momencie usuwania pliku ekranu z serwera aplikacji lub w przypadku kopiowania z jednego folderu do drugiego (w tym przypadku operacja zatwierdzenia nie zachodzi automatycznie w folderze docelowym).

W oknie otwartym przez ten przycisk występują następujące pola :

Blok numer 1

  • pole OBJET

 

  • pole CLES

 

Blok numer 2

  • Z folderu (pole DOSORG)

Z tego pola należy skorzystać, aby zdefiniować folder, z którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

  • Wszystkie foldery (pole TOUDOS)

Z tej opcji należy skorzystać, aby skopiować rekord do wszystkich folderów zdefiniowanych w słowniku (tabela ADOSSIER w bieżącym rozwiązaniu).

  • Do folderu (pole DOSDES)

Z tego pola należy skorzystać, aby zdefiniować folder, do którego zostanie skopiowany rekord. Możliwa składnia jest opisana w dedykowanym załączniku.

Zamknij

Przycisk ten pozwala skopiować ekran do innego folderu. Należy pamiętać, że skopiowanie nie powoduje ponownego zatwierdzenia ekranu w folderze docelowym. Zatem konieczne jest zatwierdzenie ekranu po jego skopiowaniu, aby był faktycznie brany pod uwagę.

Umożliwia obejrzenie ekranu powstałego po zdefiniowaniu parametrów.

Pasek menu

Wykres / Saldo

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

Nie wybrano pola.

Ekran zapytania nie zawiera żadnego pola (wymagane jest przynajmniej jedno pole).

Zbyt duża liczba zablokowanych kolumn

Liczba zablokowanych kolumn przekracza pojemność ekranu (dlatego podgląd dodatkowych kolumn nie jest możliwy).

Aby zastosować wykresy, wymagana jest obecność co najmniej jednego pola typu etykieta i jednego pola typu wartość.

Na ekranie prezentacji nie można w związku z tym wyświetlić kolumn w formie wykresów ani kolumn używanych do kwalifikacji każdego elementu graficznego.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja